package Thread.设置获取线程名称的方法;

/*
Thread类中获取和设置线程的方法
    void setName(String name):将此线程的名称更改为等于参数 name
    String getName():返回此线程的名称
 */
public class MyThreadDemo {
    public static void main(String[] args) {
//        //无参构造方法
//        MyThread my1=new MyThread();
//        MyThread my2=new MyThread();
//
//        //    void setName(String name):将此线程的名称更改为等于参数 name
//        my1.setName("高铁");
//        my2.setName("飞机");

        //Thread(String name)Thread类的带参构造方法
        MyThread my1 = new MyThread("高铁");
        MyThread my2 = new MyThread("飞机");
        my1.start();
        my2.start();

        //static Thread currentThread () 返回对当前正在执行的线程对象的引用
        System.out.println((Thread.currentThread().getName()));
        //静态方法拿到了main方法中正在执行的线程对象的名称 拿到了main方法

    }
}
